home *** CD-ROM | disk | FTP | other *** search
/ Internet Info 1994 March / Internet Info CD-ROM (Walnut Creek) (March 1994).iso / networking / terms / kermit / a / msvv90.bwr < prev    next >
Encoding:
Text File  |  1991-03-17  |  13.4 KB  |  281 lines

  1. Problems with MS-DOS Kermit 2.29 on the Victor/Sirius:
  2.  
  3. When you SEND from the host, escape back, and RECEIVE on the Victor, the host
  4. Kermit never receives the Victor's final ACK to the host's B packet.  So the
  5. Victor needs a slight pause after sending the ACK to the B packet before
  6. returning to wherever it's going, to give the ACK time to escape from the port
  7. before the door slams shut on it.
  8.  
  9. There's no way to type ^] on the Victor keyboard, so Victor Kermit should
  10. have a SET ESCAPE command in its MSKERMIT.INI file for some other character
  11. that can be typed on it, like Alt-tilde.
  12.  
  13. ------------------------------
  14.  
  15. Date: Tue 17 Jun 86 09:22:53-EDT
  16. From: Frank da Cruz <SY.FDC@CU20B.COLUMBIA.EDU>
  17. Subject: Victor/Sirius Kermit
  18. To: cuddy@UMKCVAX1, PETERSON@BYUVAX
  19.  
  20. Here's a complaint from a Victor 9000 (Sirius 1) user in Israel, about version
  21. 2.29 of Kermit.  I have checked his complaints on some Victors we have here at
  22. Columbia and have found that none of the symptoms he reports occur here.  Can
  23. any of you reproduce these symptoms on your Victors or Sirius's, or suggest any
  24. reason why they would occur on his?  I've heard that there's considerable
  25. variation among Victor machines, depending on exactly where and when they were
  26. manufactured.  I also don't quite know what he means by "not using standard
  27. DOS initialization for the communication port"...  Also, I suspect the last
  28. point has something to do with switch settings on his modem...  Thanks for any
  29. tips you can give.  - Frank
  30.  
  31.                 ---------------
  32.  
  33. Date: Mon,  16 Jun 86 16:08:05 +0300
  34. From: Meyer Wolf  <WOLFA%HBUNOS.BITNET@WISCVM.WISC.EDU>
  35. Subject: Victor/Sirius KERMIT
  36.  
  37. Dear Mr da Cruz:
  38.  
  39. Greg Scott of the Linguistics Dept. told me I might write directly to you
  40. concerning the problems I'm having with Victor/Sirius KERMIT V2.29 6 May 86.
  41.  
  42. 1. When KERMIT comes up, it issues the following warning:
  43.  
  44.         ?Warning Cannot open com port
  45.  
  46.         Enter a file handle...
  47.  
  48. followed by a request
  49.  
  50.         Handle:
  51.  
  52. After replaying this three times, KERMIT issues the message
  53.  
  54.         ?Not confirmed
  55.  
  56. and continues as if nothing is wrong. The three numbers I reply with are
  57. 4, 3 and 2 in that order. Other numbers either crash KERMIT or disable its
  58. ability to execute DOS commands such as DIR & TYPE.
  59.  
  60. The request for a file handle is probably a result of my not using standard DOS
  61. initialization programs for the communication ports; presumably KERMIT looks
  62. for some trace in the operating system and fails to find it. Can you tell me
  63. what it is?
  64.  
  65. 2. The MSKERMIT.INI initialization file is recognized and executed by KERMIT
  66.    when it comes up. However macro definitions included in MSKERMIT.INI are
  67. ignored. Consequently "set esc ~" does just that but "define foo set prompt
  68. Foo>" does not make the macro foo available (as executing the SHOW MACROS
  69. command confirms).
  70.  
  71. Incidentally, I did not get an initialization file with the executable KERMIT
  72. file MSKV90.EXE; the IBM macro that you may have noticed is built in.
  73.  
  74. 3. Unlike earlier versions of Victor/Sirius KERMIT, V2.29 insists on half-
  75.    duplex when addressing a MODEM in CONNECT mode. Setting LOCAL-ECHO ON
  76. sets full-duplex, but not only locally: display from the remote machine also
  77. appears with full-duplex, i.e. doubled. Can the former defaults be restored?
  78.  
  79. Thank you for your trouble.
  80.  
  81. Yours,
  82.  
  83. Meyer Wolf
  84.  
  85. ------------------------------
  86.  
  87. Date:     Mon, 30-JUN-1986 22:21 MDT
  88. From:     Bryan Peterson <PETERSON@BYUVAX>
  89. Subject:  Response to comments of Meyer Wolf, 16 June 1986
  90. To:       fdccu@cuvma
  91.  
  92. Responding to each question in turn:
  93.  
  94. 1.  The warning about not being able to open the COM port.
  95.  
  96. This is caused by some (supposedly) smart things we did to keep from smashing
  97. the COM ports too bad when we initialized them and/or changed parameters.  This
  98. is done by opening the device SERIALA or SERIALB (depending on which port is
  99. currently active) with a handle and using the device control function provided
  100. by DOS to set up the parameters.  The actual transfer of data to and from the
  101. port is done directly at the hardware level to insure that no characters will
  102. be lost at the higher speeds.  If the appropriate device name can't be found,
  103. such as if the serial port drivers have been replaced, than a handle can be
  104. provided which is opened for the desired device already.  If the device you
  105. wish to access is also the standard auxilliary device (set with the CAUX
  106. command) then handle number 3 is already open on that device and if it is the
  107. printer device (set with the CLST command) then handle number 4 is already
  108. open.  But be warned, that KERMIT is expecting the device driver to handle the
  109. device control i/o in exactly the same way that the Victor-supplied drivers
  110. handle it.
  111.  
  112. 2.  DEFINE commands in the file MSKERMIT.INI
  113.  
  114. I am not sure about this one.  I tried a few simple cases and it seemed to pick
  115. up the macro definition just fine from the file.  The only thing I can suggest
  116. is that maybe there is some subtle interaction during the handling of the INI
  117. file which would cause KERMIT to ignore the macro definitions under certain
  118. circumstances.  That part of the code is shared with that of all other MSDOS
  119. implementations of KERMIT - I will plead ignorance at this point (in the
  120. terminology I heard once regarding the VAX VMS operating system, that's not a
  121. bug, it's an undocumented feature!)
  122.  
  123. 3.  LOCAL ECHO behavior.
  124.  
  125. The way the local echo is handled is to put every character on the screen which
  126. is typed at the keyboard and every character that comes down the serial line.
  127. It is assumed that the remote system will not be echoing keyboard input
  128. (half-duplex operation) so they must be locally echoed.  If you find that
  129. everything is being doubled, the remote system is actually operating in full
  130. duplex and you should turn local echo off - there is no need for the local
  131. system to immediately put keyboard input on the screen since the remote system
  132. will take care of that for you.
  133.  
  134.  
  135. I hope these items may help to answer the questions.  The only one I can really
  136. speak with authority on is the first one, since I wrote the section that does
  137. the port handling along with Andreas Stumpf in Germany.  If you want to change
  138. that behavior to match the device drivers you have, it will be necessary to go
  139. through the file MSXV90.ASM and modify all the port initialization and access
  140. routines.  There are bits and pieces of the device control access to the device
  141. driver throughout the routines because we (I) were trying to maintain the
  142. device driver in a state that would allow it to be used by other packages
  143. without requiring a full initialization and so that the portset utility would
  144. return the true port settings after KERMIT was run.  If you have any questions
  145. about the necessary changes, drop me a line and I will be glad to give any
  146. hints on where to look for the places to change.
  147.  
  148.                                         Bryan Peterson
  149.                                         Bitnet Peterson@Byuvax
  150.  
  151. ------------------------------
  152.  
  153. Date: Fri 16 Jan 87 13:07:37-EST
  154. From: Charles Lasner <OC.LASNER@CU20B.COLUMBIA.EDU>
  155. Subject: Victor Kermits
  156.  
  157. I am connected with various and sundry Victor 9000 (AKA Sirius 1 in Europe)
  158. users and vars. We had hoped that a viable KERMIT was available for this
  159. MS-DOS-based machine which is incompatible with (and I daresay better than) the
  160. IBM PC. We eventually contacted someone within Columbia for the Sirius KERMIT
  161. and we had the ancient KERMIT for the Sirius one and MS-DOS version 1.25 with
  162. Victor I/O subsystem 2.5.
  163.  
  164. A note on this version:
  165.  
  166. While it is true that this version is ancient and (somewhat) obsolete since it
  167. only handles ascii files properly and can't GET anything, it turns out that it
  168. can be patched to run on a slightly newer version of MS-DOS known as version
  169. 1.25 with Victor I/O subsystem 2.61. The source file reveals this and should be
  170. updated to run 2.61 I/O as virtually no-one does anything earlier anywhere in
  171. the world. As to reasons for running 1.25/2.61: many Victor users only have
  172. 128k (original system memory without expansion boards (which go up to 898k) had
  173. 128k, newer production motherboards now have 256k in different chips
  174. (incompatible) and there is no incentive to upgrade the motherboard though it
  175. *can* be done). A perhaps worse problem: Early Victor 9000 motherboards use a
  176. bootstrap rom set now obsolete which cannot bootstrap anything past MS-DOS
  177. v1.xx systems due to Victor-enspired changes. Many (European) users have old
  178. boot chips and can't run MS-DOS 2.x even if they have the memory! It is
  179. probably true that these users will not upgrade, as they have little incentive
  180. to do so, and I presume that Columbia wants to stay neutral on this problem.
  181.  
  182. My Victor 9000 had recently been bootstrap rom-wise upgraded, so I could run
  183. small MS-DOS 2.11 programs, but only had 128k. Since I only had MS-DOS
  184. v1.25/2.61, I had to spend major amounts of time convassing local users until
  185. we found someone with an old disk with 2.5 on it. (I didn't know about the
  186. patch mentioned in the source, but it was strange to be defaulting to an
  187. obsolete version) I eventually put up SIRIUS.EXE as supplied and it did work
  188. with the known restrictions, etc. I later obtained via CCnet the MS-KERMIT.BOO
  189. file for Victor 9000 and MSBPCT.BAS de-booing program. Moving the two files
  190. to MS-DOS v2.11 (and obtaining more memory to 256k) I then ran MSBASIC on the
  191. file renamed to MSKERMIT.BOO and had no problems other than waiting for MSBPCT
  192. to convert it. This successfully produced MS-KERMIT for Victor 9000 v2.28 which
  193. was a quantum leap forward. (A minor glitch, the file produced was msv90.exe,
  194. not msvv90.exe as advertised.) This version worked quite well, but had problems
  195. with wildcard GET commands which always mangled the first (even if only) file
  196. matching the filespec. The contents where fine.
  197.  
  198. More recently I have obtained the latest version (A/O NOV 1986) via the same
  199. path, only using MS-DOS 2.11 for all generations.
  200.  
  201. Some comments on the current version:
  202.  
  203. a) when connecting, a message flashs on the screen too fast to read, presumably
  204. advising the escape character usage, etc.
  205.  
  206. b) when push-ing to MS-DOS to run chkdsk or space or directory, etc., I created
  207. a strange (hard to recreate) effect whereby the receive screen was not present,
  208. even though all other functions worked. The problem is apparently, when you
  209. return from directory listings, etc., you may overlook the need to paint the
  210. screen before initiating the first transfer.
  211.  
  212. c) apparently all versions can't change CWD to a: or b: (floppies), which I
  213. find a little annoying, as the unit containing MSKERMIT.INI is virtually never
  214. the unit for files. Also other commands take unit constructions: dir b:, take
  215. a:mskermit.ini, etc.
  216.  
  217. ------------------------------
  218.  
  219. Date: Mon, 12 Dec 88 11:53 MDT
  220. From: Joe Doupnik <JRD@cc.usu.edu>
  221. Subject: Note on Victor 9000 MS Kermit
  222. Keywords: MS-DOS Kermit, Victor 9000
  223.  
  224. A historical note on Victor 9000 MS Kermit.
  225.  
  226. Since about version 2.29C of MS Kermit the Victor 9000 copy failed to support
  227. Tektronix graphics. A colleague loaned me his Victor and some Tech Refs. The
  228. reason for the failure became clear: the Victor insists upon locating 40KB of
  229. graphics screen memory in main system memory below the 128KB boundary.
  230. Unfortunately, DOS also loads programs in the same memory without regard for
  231. the graphics region! As the size of MS Kermit has grown over time it finally
  232. squeezed out the last free 40KB in this region and automatically stopped the
  233. graphics support. What an unusual memory map the Victor 9000 has.
  234.  
  235. I took steps in the 11 Dec version of MS Kermit 2.32/Victor to retain the
  236. graphics memory area.  A consequence is the file MSYV90.OBJ must be Linked
  237. first in the list of object modules; this occurs in the now current MSVV90.LNK
  238. file. If it does not occur first then there will be no Tek graphics.  Also, of
  239. course the 11 Dec or later file MSYV90.ASM is needed to make this effective.
  240.  
  241.     Regards,
  242.     Joe D.
  243.  
  244. ------------------------------
  245.  
  246. Date: Tue, 10 Jan 1989 17:44:24 EST
  247. From: Charles Lasner <lasner@cunixc.cc.columbia.edu>
  248. Subject: Victor 9000/Sirius issues.
  249.  
  250.     A few Victor quirks to add to the .BWR file:
  251.  
  252.     Apparently the person in Israel is using the GENERIC MS-KERMIT
  253. not the Victor-specific one.  I have never gotten any GENERIC version
  254. to work, and get all of the results he reports regarding the file
  255. handle problem.  THis exists through 2.31 (haven't tried 2.32 yet on
  256. Victor 9000).  What is so non-generic abot Victor?
  257.  
  258.     The Victor 9000 CAN do control-], but not as supplied.  There
  259. is a standard utility for the 9000 called MODCON which modifies your
  260. keyboard layout, and there are several "semi-standard" variations
  261. around.  I use a file supplied with a VT-100 emulator (EM100) called
  262. V100.KBD which is supplied by the terminal emulator vendor for use
  263. outside of the emulator environment, so that other programs will match
  264. the modified layout (they provide the plastic "colorforms" to stick
  265. over the keycaps that conform to the emulator layout).  The key
  266. combination in question can be stuck anywhere.
  267.     BTW: in Victor parlance, <alt> is really control; there is no
  268. <alt> as in IBM-style keyboards.  The Victor layout resorts to the
  269. unusual notion of "doubling-up" the keys by applying an additional case
  270. to the top row of keys with the <alt> key pressed, for the creation of
  271. ordinary printable characters (like "<" and ">", etc.) besides the
  272. normal shifted and unshifted cases.
  273. Charles Lasner (cjl) (lasner@cunixc)
  274. ps:     the Victor also has trouble with LOG SESSIONS above 1200 baud
  275. presumably because it fails to use DC1/DC3 flow control "in time" to
  276. avoid buffer overflow! (EM100 captures files successfully at 9600
  277. baud.)
  278.  
  279. ------------------------------
  280.  
  281.